{literal}
<script type="text/javascript">
    $(document).ready(function(){
    	
    	var cnpj = '{/literal}{$juridica->vhr_cnpj}{literal}';
    	var cpfresponsavel = '{/literal}{$juridica->vhr_cpf}{literal}';
    	
        $("#form_empresa").validate({
            rules: {
            	cnpj: { required: true, verificaCNPJ: true },
            	cpfresponsavel: { required: true, verificaCPF: true },
                razaosocial: { required: true },
                nomefantasia: { required: true },
                nomeresponsavel: { required: true },
                indice_num_contatos_empresa: { verificaCadastroContatos: true },
                indice_num_enderecos_empresa: { verificaCadastroEnderecos: true }
            },
            messages: {
            	cnpj: {required:"Obrigatorio"},
            	cpfresponsavel: {required:"Obrigatorio"},
                razaosocial: {required:"Obrigatorio"},
                nomefantasia: {required:"Obrigatorio"},
                nomeresponsavel: {required:"Obrigatorio"},
                indice_num_contatos_empresa: {verificaCadastroContatos: "&Eacute; obrigat&oacute;rio o cadastro de ao menos um contato."},
                indice_num_enderecos_empresa: {verificaCadastroEnderecos: "&Eacute; obrigat&oacute;rio o cadastro de ao menos um endere&ccedil;o."}
            },
            submitHandler: function(form) {
				jqAjaxForm(form, "div_mensagem");
			}
			
        });
        
        $('#cnpj').mask("99.999.999/9999-99");
        $('#cpfresponsavel').mask("999.999.999-99");
        
        if (cnpj!="")
        {
            $("#cnpj").attr("disabled",true);
            $("#cpfresponsavel").attr("disabled",true);
            $("#razaosocial").attr("disabled",true);
            $("#nomefantasia").attr("disabled",true);
            $("#nomeresponsavel").attr("disabled",true);
            
        	{/literal}
        	{foreach name=lista from=$contatos item=contato key=k}
        		adicionarLinhaContato("num_contatos_empresa", "indice_num_contatos_empresa",  "div_empresa_contato", false, {$k+1}, '{$contato->tipocontato_id}', '{$contato->vhr_valor}', '{$_site.url}');
        	{/foreach}

            {foreach name=lista2 from=$enderecos item=endereco key=k}

        		adicionarLinhaEndereco("num_enderecos_empresa", 
            						   "indice_num_enderecos_empresa", 
            						   "div_empresa_endereco", 
            						   false, 
            						   {$k+1}, 
            						   '{$endereco->tipoendereco_id}', 
            						   '{$_site.url}', 
            						   '{$endereco->vhr_endereco}', 
            						   '{$endereco->vhr_bairro}', 
            						   '{$endereco->cidade_id}', 
            						   '{$endereco->uf_id}', 
            						   '{$endereco->vhr_cep}',
            						   '', 
            						   '{$endereco->id}');

    			{if in_array($endereco->id,$arrIdsEnderecosVinculados)}

    				$("#msg_enderecos_travados").html("<label class='error'>Endere&ccedil;os que alguma vez foram vinculados a um Contrato, n&atilde;o podem ser alterados ou apagados.</label>");

            		var icExcluirDesabilitado = "<span style='cursor:pointer' class='icn_excluir_desabilitado'>&nbsp;</span>";
                    //desabilita icone de exclusao
                    $("#icExcluir{$k+1}").html(icExcluirDesabilitado);
                    $("#id_endereco_num_enderecos_empresa{$k+1}").attr("disabled",true);
                    $("#tipo_end_num_enderecos_empresa{$k+1}").attr("disabled",true);
            		$("#cep_num_enderecos_empresa{$k+1}").attr("disabled",true);
            		$("#endereco_num_enderecos_empresa{$k+1}").attr("disabled",true);
            		$("#bairro_num_enderecos_empresa{$k+1}").attr("disabled",true);
            		$("#uf_num_enderecos_empresa{$k+1}").attr("disabled",true);
            		$("#cidade_num_enderecos_empresa{$k+1}").attr("disabled",true);
    			{/if}
            	
            {/foreach}
        	{literal}
        }

        if(cpfresponsavel!="")
        {
        	recuperaPessoaFisicaPeloCPF("resultadoResponsavel",$("#cpfresponsavel").val(),'{/literal}{$_site.url}{literal}');
        }
        
        $("#btn_adicionar").click(function() {
        	adicionarLinhaContato("num_contatos_empresa", "indice_num_contatos_empresa", "div_empresa_contato", true, 0, 0, "", '{/literal}{$_site.url}{literal}');
        });
        
        $("#btn_adicionar_end").click(function() {
        	adicionarLinhaEndereco("num_enderecos_empresa", "indice_num_enderecos_empresa", "div_empresa_endereco", true, 0, 0, '{/literal}{$_site.url}{literal}',"","","","","", true);
        });
        
        $("#cpfresponsavel").keypress(function() {
        	recuperaPessoaFisicaPeloCPF("resultadoResponsavel",$("#cpfresponsavel").val(),'{/literal}{$_site.url}{literal}');
        });

        //POPULA ATIVIDADE EMPRESARIAL
        populaSelect("ativempresarial", "{/literal}{$_site.url}{literal}", "atividade-empresarial/select-atividade-empresarial?cod={/literal}{$juridica->atividadeempresarial_id}{literal}");
        
        $("#nomeresponsavel").attr("readonly", "readonly");
        
    }); //fecha $(


    /**
	 * Função que verifica se foi informado ao menos um contato
	 * parametro = indice_contato - true(se indice > 0) / false (se <= 0)
	 */
	 jQuery.validator.addMethod("verificaCadastroContatos", function(value, element) {
		//SE VALOR DO CAMPO INDICE FOI MAIOR QUE 0 RETORNA TRUE
		if(value <= 0){
			return false;
		}else{
			return true;
		}
	 });


    /**
	 * Função que verifica se foi informado ao menos um endereco
	 * parametro = indice_endereco - true(se indice > 0) / false (se <= 0)
	 */
	 jQuery.validator.addMethod("verificaCadastroEnderecos", function(value, element) {
		//SE VALOR DO CAMPO INDICE FOI MAIOR QUE 0 RETORNA TRUE
		if(value <= 0){
			return false;
		}else{
			return true;
		}
	 });

	    
</script>
{/literal}
    <form id="form_empresa" name="form_empresa" method="post" action="{$_site.url}{$acao}">
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="mvTituloFundo">
	  <tr>
		<td>
		{if $juridica->pessoa_id > 0}Editar{else}Nova{/if} Pessoa Jur&iacute;dica
		<input type="hidden" name="cod" value="{$juridica->pessoa_id}"/>
		<input type="hidden" name="codResponsavel" id="codResponsavel" value="{$juridica->responsavel_id}"/>
		</td>
	  </tr>
	</table>
	<table width="100%" border="0" cellspacing="0" cellpadding="0">                
    <tr>
      <td class="contForm">
      
      <table width="100%" border="0" cellspacing="3" cellpadding="0">
          <tr>
            <td valign="top" class="fundoTituloForm">Raz&atilde;o Social:</td>
            <td class="bordaFormResp" colspan="3"><input type="text" class="formulario tamanhoForm" name="razaosocial" id="razaosocial" maxlength="100" value="{$juridica->vhr_razao_social}"/></td>
          </tr>
          <tr>
            <td width="30%" valign="top" class="fundoTituloForm">Nome Fantasia:</td>
            <td class="bordaFormResp" colspan="3"><input type="text" class="formulario tamanhoForm" name="nomefantasia" id="nomefantasia" maxlength="100" value="{$juridica->vhr_nome}"/></td>
          </tr>
          <tr>
            <td valign="top" class="fundoTituloForm">CNPJ:</td>
            <td class="bordaFormResp"><input type="text" class="formulario" name="cnpj" id="cnpj" maxlength="18" value="{$juridica->vhr_cnpj}"/></td>
            <td valign="top" class="fundoTituloForm">Inscri&ccedil;&atilde;o Estadual:</td>
            <td class="bordaFormResp"><input type="text" class="formulario" name="inscricaoestadual" id="inscricaoestadual" maxlength="20" value="{$juridica->vhr_inscricao_estadual}"/></td>
          </tr>
          <tr>
            <td class="bordaFormResp" colspan="4">
                <fieldset>
		        <legend><b>RESPONS&Aacute;VEL</b></legend>
		        <table width="100%" border="0" cellspacing="1" cellpadding="1">
                  <tr>
                    <td width="7%" nowrap class="fundoTituloForm">CPF:</td>
                    <td width="15%" nowrap class="bordaFormResp"><input type="text" class="formulario tamanhoForm" name="cpfresponsavel" id="cpfresponsavel" value="{$juridica->vhr_cpf}" maxlength="14"/></td>
                    <td width="23%" nowrap class="fundoTituloForm" align="right">Nome do Respons&aacute;vel:</td>
                    <td width="55%" nowrap class="bordaFormResp"><input type="text" class="formulario tamanhoForm" name="nomeresponsavel" id="nomeresponsavel" maxlength="100" readonly/></td>
                   </tr>
                   <tr>
                   	<td colspan="4" id="resultadoResponsavel">
                   	
                   	</td>
                   </tr>
                </table>
		        </fieldset>
			</td>
          </tr>
          <tr>
            <td class="bordaFormResp" colspan="4">
                <fieldset>
		        <legend><b>CONTATOS</b></legend>
		        <table width="100%" border="0" cellspacing="0" cellpadding="0">                
                  <tr>
                  	 <td class="contForm">
                  	 	<table width="100%" border="0" cellspacing="3" cellpadding="0" id="div_empresa_contato">
                  	 		
                  	 	</table>
                  	 </td>
                  </tr>
                </table>
		        <input type="hidden" name="indice_num_contatos_empresa" id="indice_num_contatos_empresa" value="{$totalContatos}"/>
		        <input type="hidden" name="num_contatos_empresa" id="num_contatos_empresa" value="{$totalContatos}"/>
		        <input type="button" value="adicionar" id="btn_adicionar" name="btn_adicionar" class="botao"/><br/>
		        </fieldset>
			</td>
          </tr>
          <tr>
            <td class="bordaFormResp" colspan="4">
                <fieldset>
		        <legend><b>ENDEREÇOS</b></legend>
		        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                  	 <td class="contForm" id="div_empresa_endereco">
					 <span id="msg_enderecos_travados"></span>
                  	 	
                  	 </td>
                  </tr>
                </table>
		        <input type="hidden" name="indice_num_enderecos_empresa" id="indice_num_enderecos_empresa" value="{$totalEnderecos}"/>
		        <input type="hidden" name="num_enderecos_empresa" id="num_enderecos_empresa" value="{$totalEnderecos}"/>
		        <input type="button" value="adicionar" id="btn_adicionar_end" name="btn_adicionar_end" class="botao"/>
		        </fieldset>
			</td>
          </tr>
	     <tr>
	       <td width="30%" valign="top" class="fundoTituloForm">Atividade Empresarial:</td>
	       <td class="bordaFormResp" colspan="3"><select name="ativempresarial" id="ativempresarial"></select></td>
	     </tr>
      </table>
      
      </td>
    </tr>
	<tr>
      <td class="paddingTop15 paddingBottom15" align="center"><!-- === Botões ( Salvar e Limpar ) === -->
          <span class="paddingRight15">
          	<input type="submit" value="Salvar" class="botao">
          </span>
        <span class="paddingRight15">
        <input name="limpar" type="reset" id="Limpar" value="Limpar" class="botao" />
        </span>
        <input type="button" value="Cancelar" onclick="cancelar(); return false;" class="botao">
          <!-- Final === Botões ( Salvar e Limpar ) === -->                      
       </td>
    </tr>
  </table>
</form>
